A Decision-oriented Model of Software Engineering Processes
نویسندگان
چکیده
Information Systems (IS) has become one of the most valuable assets of modern organizations where they play a critical role in supporting operational and decision processes. Nevertheless, despite the large part of organizations resources invested in information technology, development of information systems (IS) faces many problems recognized in the term “software crisis”. In order to reduce the economic and social impacts of the software crisis, one widely acknowledged approach has been to improve software processes and software development methods supporting them. Nevertheless, as stressed by many authors, such solutions of the software crisis are partial and incomplete and present many weaknesses related to their technical orientation. In this paper, we present a decision-oriented model of software engineering process that integrates the multi-stakeholders nature of IS development, maintenance and use and aims at improving well-established software process models. Our framework models software engineering as nexus of decisions under uncertainty carried out by many stakeholders who behave according to principal-agent contracts.
منابع مشابه
Partition and Allocation of Objects in Distributed Application Development
In recent years there has been significant interest in the use of object-oriented techniques for the production of distributed systems. However, only a limited amount of work has been reported on the incorporation of distributed system design issues into object-oriented development methodologies. The identification of processes within a software system (partitioning) and the allocation of these...
متن کاملAdvancing Object-Oriented Standards Toward Agent-Oriented Methodologies: SPEM 2.0 on SODA
Building ad-hoc design processes and methodologies has become a key challenge in Software Engineering, and several efforts are being made for developing appropriate meta-models both for methodologies and development processes. The Software Process Engineering Meta-model (SPEM) – an OMG objectoriented standard – is a natural candidate for representing, comparing and reusing design processes in a...
متن کاملA Method for Service-Oriented Personalized Requirements Analysis
The development of Web service has changed the process of software production, and requirements engineering becomes the key issue of service-oriented software engineering. Meantime, it reduces the degree of difficulty of software production, which facilitates end-users to customize software according to their personalized requirements. The paper proposes a method for service-oriented personaliz...
متن کامل[email protected] - Agent Based Support of Clinical Processes
In this paper we present a system for agent-based support of clinical processes. We describe the basic engineering concept, along with specific simulation and testing scenarios for agent-based software engineering. Another important focus is the integration of existing agent or healthcare standards like FIPA, DICOM and HL7. Objectives of our research activities in this project are: a substantia...
متن کاملMethod integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007